# 需求：自定义实现列表反转的过滤器
# 1.导入template包
from django import template


# 2.创建一个注册对象
register = template.Library()


# 3.自定义python中的函数完成业务需求，
# 再利用注册对象的装饰器的形式将函数添加到系统过滤器中
# @register.filter(name="自定义过滤器的名字，如果不知名默认使用函数名作为过滤器名字")
@register.filter
def do_listreverse(list):

    # 利用python中reverse函数对列表进行反转处理
    # 列表反转没有返回值，只是在列表原有基础上修改
    list.reverse()
    return list


